Uses of Class
negotiator.protocol.Protocol

Packages that use Protocol
negotiator   
negotiator.protocol   
negotiator.protocol.alternatingoffers   
negotiator.protocol.auction   
negotiator.tournament   
 

Uses of Protocol in negotiator
 

Methods in negotiator that return Protocol
static Protocol Global.createProtocolInstance(ProtocolRepItem protRepItem, AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams)
           
static Protocol Global.createProtocolInstance(ProtocolRepItem protRepItem, AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, java.lang.ClassLoader classLoader)
           
 

Methods in negotiator that return types with arguments of type Protocol
static java.lang.Class<Protocol> Global.getProtocolClass(ProtocolRepItem protRepItem)
           
static java.lang.Class<Protocol> Global.getProtocolClass(ProtocolRepItem protRepItem, java.lang.ClassLoader loader)
           
 java.util.ArrayList<Protocol> CSVLoader.getSessions()
           
 

Uses of Protocol in negotiator.protocol
 

Fields in negotiator.protocol declared as Protocol
protected  Protocol BilateralAtomicNegotiationSession.protocol
           
 

Methods in negotiator.protocol that return types with arguments of type Protocol
static java.util.ArrayList<Protocol> Protocol.getTournamentSessions(Tournament tournament)
           
 

Constructors in negotiator.protocol with parameters of type Protocol
BilateralAtomicNegotiationSession(Protocol protocol, Agent agentA, Agent agentB, java.lang.String agentAname, java.lang.String agentBname, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
           
 

Uses of Protocol in negotiator.protocol.alternatingoffers
 

Subclasses of Protocol in negotiator.protocol.alternatingoffers
 class AlternatingOffersProtocol
          Manager of the Alternating Offers protocol: Loads and initializes agents, domain, etc.
 

Fields in negotiator.protocol.alternatingoffers declared as Protocol
protected  Protocol AlternatingOffersBilateralAtomicNegoSession.protocol
           
 

Methods in negotiator.protocol.alternatingoffers that return types with arguments of type Protocol
static java.util.ArrayList<Protocol> AlternatingOffersProtocol.getTournamentSessions(Tournament tournament)
          Called when you press start button in Tournament window via reflection in TournamentRunner.
static java.util.ArrayList<Protocol> AlternatingOffersProtocol.getTournamentSessions(Tournament tournament, boolean selfplay, boolean both_sides)
           
 

Constructors in negotiator.protocol.alternatingoffers with parameters of type Protocol
AlternatingOffersBilateralAtomicNegoSession(Protocol protocol, Agent agentA, Agent agentB, java.lang.String agentAname, java.lang.String agentBname, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams, java.lang.String startingAgent)
          load the runtime objects to start negotiation
 

Uses of Protocol in negotiator.protocol.auction
 

Subclasses of Protocol in negotiator.protocol.auction
 class AuctionProtocol
           
 class FreeAuctionProtocol
           
 class MultiPhaseAuctionProtocol
           
 

Methods in negotiator.protocol.auction that return types with arguments of type Protocol
static java.util.ArrayList<Protocol> MultiPhaseAuctionProtocol.getTournamentSessions(Tournament tournament)
           
static java.util.ArrayList<Protocol> AuctionProtocol.getTournamentSessions(Tournament tournament)
           
 

Constructors in negotiator.protocol.auction with parameters of type Protocol
AuctionBilateralAtomicNegoSession(Protocol protocol, Agent agentA, Agent agentB, java.lang.String agentAname, java.lang.String agentBname, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams, java.lang.String startingAgent, int totalTime)
           
 

Uses of Protocol in negotiator.tournament
 

Methods in negotiator.tournament that return types with arguments of type Protocol
 java.util.ArrayList<Protocol> Tournament.getSessions()
          Get all combinations of agents, domains, etc.
 

Methods in negotiator.tournament with parameters of type Protocol
 void TournamentRunner.fireNegotiationSessionEvent(Protocol session)
           
 

Constructor parameters in negotiator.tournament with type arguments of type Protocol
TournamentRunner(java.util.List<Protocol> sessions, NegotiationEventListener ael)